html.my-theme {
  --vxe-font-color: rgba(0, 0, 0, 0.88);
  --vxe-ui-font-primary-color: #1677ff;
  --vxe-ui-base-border-radius: 6px;
  /*font color*/
  --vxe-ui-font-color: rgba(0, 0, 0, 0.88);
  --vxe-ui-font-primary-color: #1677ff;
  --vxe-ui-font-lighten-color: rgba(0, 0, 0, 0.45);
  --vxe-ui-font-darken-color: rgba(0, 0, 0, 0.65);
  --vxe-ui-font-disabled-color: rgba(0, 0, 0, 0.25);

  /*base*/
  --vxe-ui-base-popup-border-color: #d9d9d9;
  --vxe-ui-base-popup-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);

  /*layout*/
  --vxe-ui-layout-background-color: #ffffff;

  /*input*/
  --vxe-ui-input-border-color: #d9d9d9;
  --vxe-ui-input-placeholder-color: rgba(0, 0, 0, 0.45);
  --vxe-ui-input-disabled-background-color: #f5f5f5;

  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.8);

  /*table*/
  --vxe-ui-table-header-background-color: #FAFAFA;
  --vxe-ui-table-border-color: #f0f0f0;
  --vxe-ui-table-row-hover-background-color: #FAFAFA;
  --vxe-ui-table-row-striped-background-color: #fafbfc;
  --vxe-ui-table-row-hover-striped-background-color: #f5f7fa;
  --vxe-ui-table-row-radio-checked-background-color: #e6f7ff;
  --vxe-ui-table-row-hover-radio-checked-background-color: #d7effb;
  --vxe-ui-table-row-checkbox-checked-background-color: #e6f7ff;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #d7effb;
  --vxe-ui-table-row-current-background-color: #e6f7ff;
  --vxe-ui-table-row-hover-current-background-color: #d7effb;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, 0.12);
}
html.my-theme .vxe-button {
  padding: 4px 15px;
}
